// pages/setting/setting.js
const db = wx.cloud.database({
  throwOnNotFound: false
})
Page({
  /**
   * 页面的初始数据
   */
  data: {

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  goChangeName(e) {
    wx.navigateTo({
      url: '/pages/setting/changeName'
    })
  },

  goChangePwd(e) {
    wx.navigateTo({
      url: '/pages/setting/changePwd'
    })
  },
  showModal(e) {
    this.setData({
      modalName: e.currentTarget.dataset.target
    })
  },
  hideModal2(e) {
    this.setData({
      modalName: null
    })
  },

  hideModal(e) {

    wx.cloud.callFunction({ //调用云函数获取openid
      name: "getOpenId",
      complete: res => {
        console.log("openid:", res)
        wx.cloud.callFunction({
          name: "removeUser",
          data: {
            openid: res.result.openid
          },
          complete: res => {
            console.log("查找用户明细信息成功", res)
            if (res.result.data.length == 1) {

              console.log("注销", res)
              var id = res.result.data[0]._id
              db.collection('userInfo').doc(id).remove({
                success: function (res) {
                  wx.showToast({
                    title: '注销成功',
                    duration: 1500,
                    icon: 'success',
                    mask: true
                  })
                  wx.switchTab({
                    url: '../mine/mine',
                  })
                  console.log(res);
                }
              });

            } else {
              wx.showToast({
                title: '未注册！',
              })
            }
          }

        })

      }
    });
    // db.collection('userInfo').get().then(res => {
    //   console.log("注销",res)
    //   var id = res.data[0]._id
    //     db.collection('userInfo').doc(id).remove({
    //       success: function(res){
    //         wx.showToast({
    //           title: '注销成功',
    //           duration: 1500,
    //           icon: 'success',
    //           mask: true
    //         })
    //         wx.switchTab({
    //           url: '../mine/mine',
    //         })
    //         console.log(res);
    //       }
    //   })
    // })
    this.setData({
      modalName: null
    })
  },
})